home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / LANG / C / GCC / CLIB / !clib / h / swis < prev    next >
Text File  |  1997-03-23  |  28KB  |  641 lines

  1. /* swis.h. SWI support header file for C libraries.  */
  2.  
  3. #ifndef __SWIS_H
  4. #define __SWIS_H
  5.  
  6. #define XOS_Bit                        0x020000
  7.  
  8. #define OS_WriteI                      0x000100
  9.  
  10. #define OS_WriteC                      0x000000
  11. #define OS_WriteS                      0x000001
  12. #define OS_Write0                      0x000002
  13. #define OS_NewLine                     0x000003
  14. #define OS_ReadC                       0x000004
  15. #define OS_CLI                         0x000005
  16. #define OS_Byte                        0x000006
  17. #define OS_Word                        0x000007
  18. #define OS_File                        0x000008
  19. #define OS_Args                        0x000009
  20. #define OS_BGet                        0x00000a
  21. #define OS_BPut                        0x00000b
  22. #define OS_GBPB                        0x00000c
  23. #define OS_Find                        0x00000d
  24. #define OS_ReadLine                    0x00000e
  25. #define OS_Control                     0x00000f
  26. #define OS_GetEnv                      0x000010
  27. #define OS_Exit                        0x000011
  28. #define OS_SetEnv                      0x000012
  29. #define OS_IntOn                       0x000013
  30. #define OS_IntOff                      0x000014
  31. #define OS_CallBack                    0x000015
  32. #define OS_EnterOS                     0x000016
  33. #define OS_BreakPt                     0x000017
  34. #define OS_BreakCtrl                   0x000018
  35. #define OS_UnusedSWI                   0x000019
  36. #define OS_UpdateMEMC                  0x00001a
  37. #define OS_SetCallBack                 0x00001b
  38. #define OS_Mouse                       0x00001c
  39. #define OS_Heap                        0x00001d
  40. #define OS_Module                      0x00001e
  41. #define OS_Claim                       0x00001f
  42. #define OS_Release                     0x000020
  43. #define OS_ReadUnsigned                0x000021
  44. #define OS_GenerateEvent               0x000022
  45. #define OS_ReadVarVal                  0x000023
  46. #define OS_SetVarVal                   0x000024
  47. #define OS_GSInit                      0x000025
  48. #define OS_GSRead                      0x000026
  49. #define OS_GSTrans                     0x000027
  50. #define OS_BinaryToDecimal             0x000028
  51. #define OS_FSControl                   0x000029
  52. #define OS_ChangeDynamicArea           0x00002a
  53. #define OS_GenerateError               0x00002b
  54. #define OS_ReadEscapeState             0x00002c
  55. #define OS_EvaluateExpression          0x00002d
  56. #define OS_SpriteOp                    0x00002e
  57. #define OS_ReadPalette                 0x00002f
  58. #define OS_ServiceCall                 0x000030
  59. #define OS_ReadVduVariables            0x000031
  60. #define OS_ReadPoint                   0x000032
  61. #define OS_UpCall                      0x000033
  62. #define OS_CallAVector                 0x000034
  63. #define OS_ReadModeVariable            0x000035
  64. #define OS_RemoveCursors               0x000036
  65. #define OS_RestoreCursors              0x000037
  66. #define OS_SWINumberToString           0x000038
  67. #define OS_SWINumberFromString         0x000039
  68. #define OS_ValidateAddress             0x00003a
  69. #define OS_CallAfter                   0x00003b
  70. #define OS_CallEvery                   0x00003c
  71. #define OS_RemoveTickerEvent           0x00003d
  72. #define OS_InstallKeyHandler           0x00003e
  73. #define OS_CheckModeValid              0x00003f
  74. #define OS_ChangeEnvironment           0x000040
  75. #define OS_ClaimScreenMemory           0x000041
  76. #define OS_ReadMonotonicTime           0x000042
  77. #define OS_SubstituteArgs              0x000043
  78. #define OS_PrettyPrint                 0x000044
  79. #define OS_Plot                        0x000045
  80. #define OS_WriteN                      0x000046
  81. #define OS_AddToVector                 0x000047
  82. #define OS_WriteEnv                    0x000048
  83. #define OS_ReadArgs                    0x000049
  84. #define OS_ReadRAMFsLimits             0x00004a
  85. #define OS_ClaimDeviceVector           0x00004b
  86. #define OS_ReleaseDeviceVector         0x00004c
  87. #define OS_DelinkApplication           0x00004d
  88. #define OS_RelinkApplication           0x00004e
  89. #define OS_HeapSort                    0x00004f
  90. #define OS_ExitAndDie                  0x000050
  91. #define OS_ReadMemMapInfo              0x000051
  92. #define OS_ReadMemMapEntries           0x000052
  93. #define OS_SetMemMapEntries            0x000053
  94. #define OS_AddCallBack                 0x000054
  95. #define OS_ReadDefaultHandler          0x000055
  96. #define OS_SetECFOrigin                0x000056
  97. #define OS_SerialOp                    0x000057
  98. #define OS_ReadSysInfo                 0x000058
  99. #define OS_Confirm                     0x000059
  100. #define OS_ChangedBox                  0x00005a
  101. #define OS_CRC                         0x00005b
  102. #define OS_ReadDynamicArea             0x00005c
  103. #define OS_PrintChar                   0x00005d
  104. #define OS_ChangeRedirection           0x00005e
  105. #define OS_RemoveCallBack              0x00005f
  106. #define OS_FindMemMapEntries           0x000060
  107. #define OS_SetColour                   0x000061
  108. #define OS_ClaimSWI                    0x000062
  109. #define OS_ReleaseSWI                  0x000063
  110. #define OS_Pointer                     0x000064
  111. #define OS_ScreenMode                  0x000065
  112. #define OS_DynamicArea                 0x000066
  113. #define OS_AbortTrap                   0x000067
  114. #define OS_Memory                      0x000068
  115. #define OS_ClaimProcessorVector        0x000069
  116. #define OS_Reset                       0x00006a
  117. #define OS_MMUControl                  0x00006b
  118. #define OS_PlatformFeatures           0x00006d
  119. #define OS_SynchroniseCodeAreas           0x00006e
  120. #define OS_CallASWI               0x00006f
  121. #define OS_CallASWIR12               0x000071
  122. #define OS_ConvertStandardDateAndTime  0x0000c0
  123. #define OS_ConvertDateAndTime          0x0000c1
  124. #define OS_ConvertHex1                 0x0000d0
  125. #define OS_ConvertHex2                 0x0000d1
  126. #define OS_ConvertHex4                 0x0000d2
  127. #define OS_ConvertHex6                 0x0000d3
  128. #define OS_ConvertHex8                 0x0000d4
  129. #define OS_ConvertCardinal1            0x0000d5
  130. #define OS_ConvertCardinal2            0x0000d6
  131. #define OS_ConvertCardinal3            0x0000d7
  132. #define OS_ConvertCardinal4            0x0000d8
  133. #define OS_ConvertInteger1             0x0000d9
  134. #define OS_ConvertInteger2             0x0000da
  135. #define OS_ConvertInteger3             0x0000db
  136. #define OS_ConvertInteger4             0x0000dc
  137. #define OS_ConvertBinary1              0x0000dd
  138. #define OS_ConvertBinary2              0x0000de
  139. #define OS_ConvertBinary3              0x0000df
  140. #define OS_ConvertBinary4              0x0000e0
  141. #define OS_ConvertSpacedCardinal1      0x0000e1
  142. #define OS_ConvertSpacedCardinal2      0x0000e2
  143. #define OS_ConvertSpacedCardinal3      0x0000e3
  144. #define OS_ConvertSpacedCardinal4      0x0000e4
  145. #define OS_ConvertSpacedInteger1       0x0000e5
  146. #define OS_ConvertSpacedInteger2       0x0000e6
  147. #define OS_ConvertSpacedInteger3       0x0000e7
  148. #define OS_ConvertSpacedInteger4       0x0000e8
  149. #define OS_ConvertFixedNetStation      0x0000e9
  150. #define OS_ConvertNetStation           0x0000ea
  151. #define OS_ConvertFixedFileSize        0x0000eb
  152. #define OS_ConvertFileSize             0x0000ec
  153.  
  154. #define IIC_Control                    0x000240
  155.  
  156. #define Font_CacheAddr                 0x040080
  157. #define Font_FindFont                  0x040081
  158. #define Font_LoseFont                  0x040082
  159. #define Font_ReadDefn                  0x040083
  160. #define Font_ReadInfo                  0x040084
  161. #define Font_StringWidth               0x040085
  162. #define Font_Paint                     0x040086
  163. #define Font_Caret                     0x040087
  164. #define Font_ConverttoOS               0x040088
  165. #define Font_Converttopoints           0x040089
  166. #define Font_SetFont                   0x04008a
  167. #define Font_CurrentFont               0x04008b
  168. #define Font_FutureFont                0x04008c
  169. #define Font_FindCaret                 0x04008d
  170. #define Font_CharBBox                  0x04008e
  171. #define Font_ReadScaleFactor           0x04008f
  172. #define Font_SetScaleFactor            0x040090
  173. #define Font_ListFonts                 0x040091
  174. #define Font_SetFontColours            0x040092
  175. #define Font_SetPalette                0x040093
  176. #define Font_ReadThresholds            0x040094
  177. #define Font_SetThresholds             0x040095
  178. #define Font_FindCaretJ                0x040096
  179. #define Font_StringBBox                0x040097
  180. #define Font_ReadColourTable           0x040098
  181. #define Font_MakeBitmap                0x040099
  182. #define Font_UnCacheFile               0x04009a
  183. #define Font_SetFontMax                0x04009b
  184. #define Font_ReadFontMax               0x04009c
  185. #define Font_ReadFontPrefix            0x04009d
  186. #define Font_SwitchOutputToBuffer      0x04009e
  187. #define Font_ReadFontMetrics           0x04009f
  188. #define Font_DecodeMenu                0x0400a0
  189. #define Font_ScanString                0x0400a1
  190. #define Font_SetColourTable            0x0400a2
  191. #define Font_CurrentRGB                0x0400a3
  192. #define Font_FutureRGB                 0x0400a4
  193. #define Font_ReadEncodingFilename      0x0400a5
  194. #define Font_FindField                 0x0400a6
  195. #define Font_ApplyFields               0x0400a7
  196. #define Font_LookupFont                0x0400a8
  197.  
  198. #define Wimp_Initialise                0x0400c0
  199. #define Wimp_CreateWindow              0x0400c1
  200. #define Wimp_CreateIcon                0x0400c2
  201. #define Wimp_DeleteWindow              0x0400c3
  202. #define Wimp_DeleteIcon                0x0400c4
  203. #define Wimp_OpenWindow                0x0400c5
  204. #define Wimp_CloseWindow               0x0400c6
  205. #define Wimp_Poll                      0x0400c7
  206. #define Wimp_RedrawWindow              0x0400c8
  207. #define Wimp_UpdateWindow              0x0400c9
  208. #define Wimp_GetRectangle              0x0400ca
  209. #define Wimp_GetWindowState            0x0400cb
  210. #define Wimp_GetWindowInfo             0x0400cc
  211. #define Wimp_SetIconState              0x0400cd
  212. #define Wimp_GetIconState              0x0400ce
  213. #define Wimp_GetPointerInfo            0x0400cf
  214. #define Wimp_DragBox                   0x0400d0
  215. #define Wimp_ForceRedraw               0x0400d1
  216. #define Wimp_SetCaretPosition          0x0400d2
  217. #define Wimp_GetCaretPosition          0x0400d3
  218. #define Wimp_CreateMenu                0x0400d4
  219. #define Wimp_DecodeMenu                0x0400d5
  220. #define Wimp_WhichIcon                 0x0400d6
  221. #define Wimp_SetExtent                 0x0400d7
  222. #define Wimp_SetPointerShape           0x0400d8
  223. #define Wimp_OpenTemplate              0x0400d9
  224. #define Wimp_CloseTemplate             0x0400da
  225. #define Wimp_LoadTemplate              0x0400db
  226. #define Wimp_ProcessKey                0x0400dc
  227. #define Wimp_CloseDown                 0x0400dd
  228. #define Wimp_StartTask                 0x0400de
  229. #define Wimp_ReportError               0x0400df
  230. #define Wimp_GetWindowOutline          0x0400e0
  231. #define Wimp_PollIdle                  0x0400e1
  232. #define Wimp_PlotIcon                  0x0400e2
  233. #define Wimp_SetMode                   0x0400e3
  234. #define Wimp_SetPalette                0x0400e4
  235. #define Wimp_ReadPalette               0x0400e5
  236. #define Wimp_SetColour                 0x0400e6
  237. #define Wimp_SendMessage               0x0400e7
  238. #define Wimp_CreateSubMenu             0x0400e8
  239. #define Wimp_SpriteOp                  0x0400e9
  240. #define Wimp_BaseOfSprites             0x0400ea
  241. #define Wimp_BlockCopy                 0x0400eb
  242. #define Wimp_SlotSize                  0x0400ec
  243. #define Wimp_ReadPixTrans              0x0400ed
  244. #define Wimp_ClaimFreeMemory           0x0400ee
  245. #define Wimp_CommandWindow             0x0400ef
  246. #define Wimp_TextColour                0x0400f0
  247. #define Wimp_TransferBlock             0x0400f1
  248. #define Wimp_ReadSysInfo               0x0400f2
  249. #define Wimp_SetFontColours            0x0400f3
  250. #define Wimp_GetMenuState              0x0400f4
  251. #define Wimp_RegisterFilter            0x0400f5
  252. #define Wimp_AddMessages               0x0400f6
  253. #define Wimp_RemoveMessages            0x0400f7
  254. #define Wimp_SetColourMapping          0x0400f8
  255. #define Wimp_TextOp                    0x0400f9
  256. #define Wimp_SetWatchdogState          0x0400fa
  257. #define Wimp_Extend                    0x0400fb
  258. #define Wimp_ResizeIcon                0x0400fc
  259.  
  260. #define Sound_Configure                0x040140
  261. #define Sound_Enable                   0x040141
  262. #define Sound_Stereo                   0x040142
  263. #define Sound_Speaker                  0x040143
  264. #define Sound_Volume                   0x040180
  265. #define Sound_SoundLog                 0x040181
  266. #define Sound_LogScale                 0x040182
  267. #define Sound_InstallVoice             0x040183
  268. #define Sound_RemoveVoice              0x040184
  269. #define Sound_AttachVoice              0x040185
  270. #define Sound_ControlPacked            0x040186
  271. #define Sound_Tuning                   0x040187
  272. #define Sound_Pitch                    0x040188
  273. #define Sound_Control                  0x040189
  274. #define Sound_AttachNamedVoice         0x04018a
  275. #define Sound_ReadControlBlock         0x04018b
  276. #define Sound_WriteControlBlock        0x04018c
  277. #define Sound_QInit                    0x0401c0
  278. #define Sound_QSchedule                0x0401c1
  279. #define Sound_QRemove                  0x0401c2
  280. #define Sound_QFree                    0x0401c3
  281. #define Sound_QSDispatch               0x0401c4
  282. #define Sound_QTempo                   0x0401c5
  283. #define Sound_QBeat                    0x0401c6
  284. #define Sound_QInterface               0x0401c7
  285.  
  286. #define ADFS_DiscOp                    0x040240
  287. #define ADFS_HDC                       0x040241
  288. #define ADFS_Drives                    0x040242
  289. #define ADFS_FreeSpace                 0x040243
  290. #define ADFS_Retries                   0x040244
  291. #define ADFS_DescribeDisc              0x040245
  292. #define ADFS_VetFormat                 0x040246
  293. #define ADFS_FlpProcessDCB             0x040247
  294. #define ADFS_ControllerType            0x040248
  295. #define ADFS_PowerControl              0x040249
  296. #define ADFS_SetIDEController          0x04024a
  297. #define ADFS_IDEUserOp                 0x04024b
  298. #define ADFS_MiscOp                    0x04024c
  299. #define ADFS_ECCSAndRetries            0x040250
  300.  
  301. #define Podule_ReadID                  0x040280
  302. #define Podule_ReadHeader              0x040281
  303. #define Podule_EnumerateChunks         0x040282
  304. #define Podule_ReadChunk               0x040283
  305. #define Podule_ReadBytes               0x040284
  306. #define Podule_WriteBytes              0x040285
  307. #define Podule_CallLoader              0x040286
  308. #define Podule_RawRead                 0x040287
  309. #define Podule_RawWrite                0x040288
  310. #define Podule_HardwareAddress         0x040289
  311. #define Podule_EnumerateChunksWithInfo 0x04028a
  312. #define Podule_HardwareAddresses       0x04028b
  313. #define Podule_ReturnNumber            0x04028c
  314. #define Podule_ReadInfo                0x04028d
  315. #define Podule_SetSpeed                0x04028e
  316.  
  317. #define Debugger_Disassemble           0x040380
  318.  
  319. #define FPEmulator_Version             0x040480
  320.  
  321. #define FileCore_DiscOp                0x040540
  322. #define FileCore_Create                0x040541
  323. #define FileCore_Drives                0x040542
  324. #define FileCore_FreeSpace             0x040543
  325. #define FileCore_FloppyStructure       0x040544
  326. #define FileCore_DescribeDisc          0x040545
  327. #define FileCore_DiscardReadSectorsCache 0x040546
  328. #define FileCore_DiscFormat            0x040547
  329. #define FileCore_LayoutStructure       0x040548
  330. #define FileCore_MiscOp                0x040549
  331.  
  332. #define Shell_Create                   0x0405c0
  333. #define Shell_Destroy                  0x0405c1
  334.  
  335. #define Hourglass_On                   0x0406c0
  336. #define Hourglass_Off                  0x0406c1
  337. #define Hourglass_Smash                0x0406c2
  338. #define Hourglass_Start                0x0406c3
  339. #define Hourglass_Percentage           0x0406c4
  340. #define Hourglass_LEDs                 0x0406c5
  341. #define Hourglass_Colours              0x0406c6
  342.  
  343. #define Draw_ProcessPath               0x040700
  344. #define Draw_ProcessPathFP             0x040701
  345. #define Draw_Fill                      0x040702
  346. #define Draw_FillFP                    0x040703
  347. #define Draw_Stroke                    0x040704
  348. #define Draw_StrokeFP                  0x040705
  349. #define Draw_StrokePath                0x040706
  350. #define Draw_StrokePathFP              0x040707
  351. #define Draw_FlattenPath               0x040708
  352. #define Draw_FlattenPathFP             0x040709
  353. #define Draw_TransformPath             0x04070a
  354. #define Draw_TransformPathFP           0x04070b
  355.  
  356. #define ColourTrans_SelectTable        0x040740
  357. #define ColourTrans_SelectGCOLTable    0x040741
  358. #define ColourTrans_ReturnGCOL         0x040742
  359. #define ColourTrans_SetGCOL            0x040743
  360. #define ColourTrans_ReturnColourNumber 0x040744
  361. #define ColourTrans_ReturnGCOLForMode  0x040745
  362. #define ColourTrans_ReturnColourNumberForMode 0x040746
  363. #define ColourTrans_ReturnOppGCOL      0x040747
  364. #define ColourTrans_SetOppGCOL         0x040748
  365. #define ColourTrans_ReturnOppColourNumber 0x040749
  366. #define ColourTrans_ReturnOppGCOLForMode 0x04074a
  367. #define ColourTrans_ReturnOppColourNumberForMode 0x04074b
  368. #define ColourTrans_GCOLToColourNumber 0x04074c
  369. #define ColourTrans_ColourNumberToGCOL 0x04074d
  370. #define ColourTrans_ReturnFontColours  0x04074e
  371. #define ColourTrans_SetFontColours     0x04074f
  372. #define ColourTrans_InvalidateCache    0x040750
  373. #define ColourTrans_SetCalibration     0x040751
  374. #define ColourTrans_ReadCalibration    0x040752
  375. #define ColourTrans_ConvertDeviceColour 0x040753
  376. #define ColourTrans_ConvertDevicePalette 0x040754
  377. #define ColourTrans_ConvertRGBToCIE    0x040755
  378. #define ColourTrans_ConvertCIEToRGB    0x040756
  379. #define ColourTrans_WriteCalibrationToFile 0x040757
  380. #define ColourTrans_ConvertRGBToHSV    0x040758
  381. #define ColourTrans_ConvertHSVToRGB    0x040759
  382. #define ColourTrans_ConvertRGBToCMYK   0x04075a
  383. #define ColourTrans_ConvertCMYKToRGB   0x04075b
  384. #define ColourTrans_ReadPalette        0x04075c
  385. #define ColourTrans_WritePalette       0x04075d
  386. #define ColourTrans_SetColour          0x04075e
  387. #define ColourTrans_MiscOp             0x04075f
  388. #define ColourTrans_WriteLoadingsToFile 0x040760
  389. #define ColourTrans_SetTextColour      0x040761
  390. #define ColourTrans_SetOppTextColour   0x040762
  391. #define ColourTrans_GenerateTable      0x040763
  392.  
  393. #define Super_Sample90                 0x040d80
  394. #define Super_Sample45                 0x040d81
  395.  
  396. #define FilerAction_SendSelectedDirectory 0x040f80
  397. #define FilerAction_SendSelectedFile   0x040f81
  398. #define FilerAction_SendStartOperation 0x040f82
  399.  
  400. #define NFS_Mount                      0x0410c0
  401. #define NFS_MountList                  0x0410c1
  402. #define NFS_SetUser                    0x0410c2
  403. #define NFS_Dismount                   0x0410c3
  404. #define NFS_MountInfo                  0x0410c4
  405. #define NFS_FreeSpace                  0x0410c5
  406.  
  407. #define Socket_Creat                   0x041200
  408. #define Socket_Bind                    0x041201
  409. #define Socket_Listen                  0x041202
  410. #define Socket_Accept                  0x041203
  411. #define Socket_Connect                 0x041204
  412. #define Socket_Recv                    0x041205
  413. #define Socket_Recvfrom                0x041206
  414. #define Socket_Recvmsg                 0x041207
  415. #define Socket_Send                    0x041208
  416. #define Socket_Sendto                  0x041209
  417. #define Socket_Sendmsg                 0x04120a
  418. #define Socket_Shutdown                0x04120b
  419. #define Socket_Setsockopt              0x04120c
  420. #define Socket_Getsockopt              0x04120d
  421. #define Socket_Getpeername             0x04120e
  422. #define Socket_Getsockname             0x04120f
  423. #define Socket_Close                   0x041210
  424. #define Socket_Select                  0x041211
  425. #define Socket_Ioctl                   0x041212
  426. #define Socket_Read                    0x041213
  427. #define Socket_Write                   0x041214
  428. #define Socket_Stat                    0x041215
  429. #define Socket_Readv                   0x041216
  430. #define Socket_Writev                  0x041217
  431. #define Socket_Gettsize                0x041218
  432. #define Socket_Sendtosm                0x041219
  433.  
  434. #define MessageTrans_FileInfo          0x041500
  435. #define MessageTrans_OpenFile          0x041501
  436. #define MessageTrans_Lookup            0x041502
  437. #define MessageTrans_MakeMenus         0x041503
  438. #define MessageTrans_CloseFile         0x041504
  439. #define MessageTrans_EnumerateTokens   0x041505
  440. #define MessageTrans_ErrorLookup       0x041506
  441. #define MessageTrans_GSLookup          0x041507
  442. #define MessageTrans_CopyError         0x041508
  443. #define MessageTrans_Dictionary        0x041509
  444.  
  445. #define ResourceFS_RegisterFiles       0x041b40
  446. #define ResourceFS_DeregisterFiles     0x041b41
  447.  
  448. #define DragASprite_Start              0x042400
  449. #define DragASprite_Stop               0x042401
  450.  
  451. #define DDEUtils_Prefix                0x042580
  452. #define DDEUtils_SetCLSize             0x042581
  453. #define DDEUtils_SetCL                 0x042582
  454. #define DDEUtils_GetCLSize             0x042583
  455. #define DDEUtils_GetCl                 0x042584
  456. #define DDEUtils_ThrowbackRegister     0x042585
  457. #define DDEUtils_ThrowbackUnRegister   0x042586
  458. #define DDEUtils_ThrowbackStart        0x042587
  459. #define DDEUtils_ThrowbackSend         0x042588
  460. #define DDEUtils_ThrowbackEnd          0x042589
  461.  
  462. #define Filter_RegisterPreFilter       0x042640
  463. #define Filter_RegisterPostFilter      0x042641
  464. #define Filter_DeRegisterPreFilter     0x042642
  465. #define Filter_DeRegisterPostFilter    0x042643
  466.  
  467. #define TaskManager_TaskNameFromHandle 0x042680
  468. #define TaskManager_EnumerateTasks     0x042681
  469. #define TaskManager_Shutdown           0x042682
  470.  
  471. #define Squash_Compress                0x042700
  472. #define Squash_Decompress              0x042701
  473.  
  474. #define DeviceFS_Register              0x042740
  475. #define DeviceFS_Deregister            0x042741
  476. #define DeviceFS_RegisterObjects       0x042742
  477. #define DeviceFS_DeregisterObjects     0x042743
  478. #define DeviceFS_CallDevice            0x042744
  479. #define DeviceFS_Threshold             0x042745
  480. #define DeviceFS_ReceivedCharacter     0x042746
  481. #define DeviceFS_TransmitCharacter     0x042747
  482.  
  483. #define Buffer_Create                  0x042940
  484. #define Buffer_Remove                  0x042941
  485. #define Buffer_Register                0x042942
  486. #define Buffer_Deregister              0x042943
  487. #define Buffer_ModifyFlags             0x042944
  488. #define Buffer_LinkDevice              0x042945
  489. #define Buffer_UnlinkDevice            0x042946
  490. #define Buffer_GetInfo                 0x042947
  491. #define Buffer_Threshold               0x042948
  492. #define Buffer_InternalInfo            0x042949
  493.  
  494. #define BASICTrans_HELP                0x042c80
  495. #define BASICTrans_Error               0x042c81
  496. #define BASICTrans_Message             0x042c82
  497.  
  498. #define Parallel_HardwareAddress       0x042ec0
  499. #define Parallel_Op                    0x042ec1
  500.  
  501. #define Territory_Number               0x043040
  502. #define Territory_Register             0x043041
  503. #define Territory_Deregister           0x043042
  504. #define Territory_NumberToName         0x043043
  505. #define Territory_Exists               0x043044
  506. #define Territory_AlphabetNumberToName 0x043045
  507. #define Territory_SelectAlphabet       0x043046
  508. #define Territory_SetTime              0x043047
  509. #define Territory_ReadCurrentTimeZone  0x043048
  510. #define Territory_ConvertTimeToUTCOrdinals 0x043049
  511. #define Territory_ReadTimeZones        0x04304a
  512. #define Territory_ConvertDateAndTime   0x04304b
  513. #define Territory_ConvertStandardDateAndTime 0x04304c
  514. #define Territory_ConvertStandardDate  0x04304d
  515. #define Territory_ConvertStandardTime  0x04304e
  516. #define Territory_ConvertTimeToOrdinals 0x04304f
  517. #define Territory_ConvertTimeStringToOrdinals 0x043050
  518. #define Territory_ConvertOrdinalsToTime 0x043051
  519. #define Territory_Alphabet             0x043052
  520. #define Territory_AlphabetIdentifier   0x043053
  521. #define Territory_SelectKeyboardHandler 0x043054
  522. #define Territory_WriteDirection       0x043055
  523. #define Territory_CharacterPropertyTable 0x043056
  524. #define Territory_LowerCaseTable       0x043057
  525. #define Territory_UpperCaseTable       0x043058
  526. #define Territory_ControlTable         0x043059
  527. #define Territory_PlainTable           0x04305a
  528. #define Territory_ValueTable           0x04305b
  529. #define Territory_RepresentationTable  0x04305c
  530. #define Territory_Collate              0x04305d
  531. #define Territory_ReadSymbols          0x04305e
  532. #define Territory_ReadCalendarInformation 0x04305f
  533. #define Territory_NameToNumber         0x043060
  534. #define Territory_TransformString      0x043061
  535. #define Territory_ConvertTextToString  0x043075
  536.  
  537. #define ScreenBlanker_Control          0x043100
  538.  
  539. #define TaskWindow_TaskInfo            0x043380
  540.  
  541. #define VProtect_FI                    0x044300
  542. #define VProtect_OF                    0x044301
  543. #define VProtect_LU                    0x044302
  544. #define VProtect_MM                    0x044303
  545. #define VProtect_CF                    0x044304
  546.  
  547. #define Free_Register                  0x0444c0
  548. #define Free_DeRegister                0x0444c1
  549.  
  550. #define FSLock_Version                 0x044780
  551.  
  552. #define DOSFS_DiscFormat               0x044b00
  553. #define DOSFS_LayoutStructure          0x044b01
  554.  
  555. #define DrawFile_Render                0x045540
  556. #define DrawFile_BBox                  0x045541
  557. #define DrawFile_DeclareFonts          0x045542
  558.  
  559. #define Internet_GetHostByName         0x046000
  560. #define Internet_GetHostByAddr         0x046001
  561.  
  562. #define DMA_RegisterChannel            0x046140
  563. #define DMA_DeregisterChannel          0x046141
  564. #define DMA_QueueTransfer              0x046142
  565. #define DMA_TerminateTransfer          0x046143
  566. #define DMA_SuspendTransfer            0x046144
  567. #define DMA_ResumeTransfer             0x046145
  568. #define DMA_ExamineTransfer            0x046146
  569.  
  570. #define ColourPicker_RegisterModel     0x047700
  571. #define ColourPicker_DeregisterModel   0x047701
  572. #define ColourPicker_OpenDialogue      0x047702
  573. #define ColourPicker_CloseDialogue     0x047703
  574. #define ColourPicker_UpdateDialogue    0x047704
  575. #define ColourPicker_ReadDialogue      0x047705
  576. #define ColourPicker_SetColour         0x047706
  577. #define ColourPicker_HelpReply         0x047707
  578. #define ColourPicker_ModelSWI          0x047708
  579.  
  580. #define ZapRedraw_RedrawArea           0x048480
  581. #define ZapRedraw_GetPaletteEntry      0x048481
  582. #define ZapRedraw_RedrawRaster         0x048482
  583. #define ZapRedraw_ConvertBitmap        0x048483
  584. #define ZapRedraw_PrepareDataLine      0x048484
  585. #define ZapRedraw_AddCursor            0x048485
  586. #define ZapRedraw_FindCharacter        0x048486
  587. #define ZapRedraw_MoveBytes            0x048487
  588. #define ZapRedraw_CachedCharSize       0x048488
  589. #define ZapRedraw_ConvBitmapChar       0x048489
  590. #define ZapRedraw_CreatePalette        0x04848a
  591. #define ZapRedraw_InsertChar           0x04848b
  592. #define ZapRedraw_ReadSystemChars      0x04848c
  593. #define ZapRedraw_ReverseBitmaps       0x04848d
  594. #define ZapRedraw_ReadVduVars          0x04848e
  595. #define ZapRedraw_GetRectangle         0x04848f
  596. #define ZapRedraw_AddVduBitmaps        0x048490
  597. #define ZapRedraw_CacheFontChars       0x048491
  598. #define ZapRedraw_SpriteSize           0x048492
  599. #define ZapRedraw_RedrawWindow         0x048493
  600.  
  601. #define ScreenModes_ReadInfo           0x0487c0
  602.  
  603. #define ArcFSMemMan_ClaimWorkspace     0x048a00
  604. #define ArcFSMemMan_ResizeWorkspace    0x048a01
  605. #define ArcFSMemMan_ReleaseWorkspace   0x048a02
  606. #define ArcFSMemMan_ClaimFileCache     0x048a03
  607. #define ArcFSMemMan_ResizeFileCache    0x048a04
  608. #define ArcFSMemMan_ReleaseFileCache   0x048a05
  609. #define ArcFSMemMan_Init               0x048a06
  610. #define ArcFSMemMan_Final              0x048a07
  611. #define ArcFSMemMan_Slide              0x048a08
  612. #define ArcFSMemMan_LookupBlock        0x048a09
  613.  
  614. #define Omni_EnumerateMounts           0x04a200
  615. #define Omni_RegisterClient            0x04a201
  616. #define Omni_DeregisterClient          0x04a202
  617. #define Omni_MessageLookup             0x04a203
  618. #define Omni_ConvertClientToAcorn      0x04a204
  619. #define Omni_ConvertAcornToClient      0x04a205
  620. #define Omni_ConvertTime               0x04a206
  621. #define Omni_Printers                  0x04a207
  622. #define Omni_CreateJob                 0x04a208
  623. #define Omni_SendJob                   0x04a209
  624. #define Omni_EndJob                    0x04a20a
  625. #define Omni_AbortJob                  0x04a20b
  626. #define Omni_JobStatus                 0x04a20c
  627. #define Omni_ClearJob                  0x04a20d
  628. #define Omni_PrinterInfo               0x04a20e
  629. #define Omni_EnumerateJobs             0x04a20f
  630. #define Omni_NameLookup                0x04a210
  631. #define Omni_TraceFile                 0x04a211
  632.  
  633. #define Internet_Syslog                0x04a240
  634. #define Internet_LogFile               0x04a241
  635. #define Internet_LogLevel              0x04a242
  636. #define Internet_ReadErrorMessage      0x04a243
  637.  
  638. #define OmniNFS_OmniOp                 0x04a480
  639.  
  640. #endif
  641.